
import re

def analyze_text(a):
    words = a.split()
    num_words = len(words)
    
    if num_words <= 1:
        return "Мало данных для анализа"
    
    upper_ru_letters = len([word for word in words if re.match(r'[\u0410-\u042F]', word[0])])
    latin_symbols = len([word for word in words if re.search(r'[a-zA-Z]', word)])
    short_words = len([word for word in words if len(word) <= 3])
    longest_word = max(words, key=len)
    longest_word_length = len(longest_word)
    words_with_hyphen = len([word for word in words if '-' in word])

    return f"Количество слов: {num_words}\nКоличество слов начинающихся с заглавной кириллической буквы: {upper_ru_letters}\nКоличество слов с латинским символом: {latin_symbols}\nКоличество слов не превышающих 3 символа: {short_words}\nСамое длинное слово: {longest_word} (длина {longest_word_length})\nКоличество слов с дефисом: {words_with_hyphen}"

input_text = input("Введите слова, через пробел: ")
print(analyze_text(input_text))
